package com.luxk.db.data.table;

public interface HeapTable {
	
	public int create(Object param);
	public int drop(Object param);
	public int truncate(Object param);
	
	public void insertRow(Object row);
	public void upateRow(Object row);
	public void deleteRow(Object row);
	
	public Object beginMultiInsert();
	public int addMultiInsert(Object handle);
	public int endMultiInsert(Object handle);
	
	public Object beginMultiUpdate();
	public int addMultiUpdate(Object handle);
	public int endMultiUpdate(Object handle);

	public Object beginMultiDelete();
	public int addMultiDelete(Object handle);
	public int endMultiDelete(Object handle);
	
	public Object beginFullScan();
	public Object fetchFullScan(Object handle);
	public void endFullScan(Object handle);

}
